home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr34 / dizpro14.zip / DIZITPRO.DOC < prev    next >
Text File  |  1995-04-18  |  26KB  |  619 lines

  1.                               DizIt Pro v1.4
  2.  
  3.             For PCBoard v14.5a and 15.x
  4.            And Other Systems with use DIRx formats
  5.  
  6.                     By
  7.  
  8.                   Copyright 1995
  9.                 Robert Neal
  10.                 317 Hickory
  11.                Romeoville, IL  60441
  12.  
  13.  
  14.                 Support BBS:
  15.                 CorpSoft BBS
  16.  
  17.          Node #1: (815) 886-3233  28800 v.34 (Public)
  18.          Node #2: (815) 886-9381  28800 v.34 (Public)
  19.          Node #3: (815) 886-9388  28800 v.34 (subscriber only)
  20.  
  21.  
  22.  
  23. WARRANTY: This program has been used extensively on my system. While I
  24. am confident in it's oepration, no warranty of use is implied or
  25. expressed. In plain terms, use this program at your own risk.
  26.  
  27.  
  28.  
  29.                 PROGRAM INFORMATION
  30.                 ===================
  31.  
  32. As a sysop, you've probably downloaded hundreds of files to add to your
  33. board. You've probably used the local upload option in PCBoard to add
  34. these files to your system, or you've used PCBFiler to read the new
  35. files and manually typed in each file description. But with many files
  36. now including their own description file, FILE_ID.DIZ and DESC.SDI,
  37. wouldn't it be nice to have a program do all the work for you? DizIt Pro
  38. is a utility to do just that for PCBoard v14.5a and PCBoard 15.x sysops.
  39.  
  40. Besides being used for simple imports, DizIt has been used to recover
  41. from a hard drive loss. One large board, with thousands of files found
  42. that it had lost their description files. Their back-up was garbled and
  43. sitting down hand entering thousands of files was not their idea of fun
  44. for a weekend. They simply used DizIt to recover about 95% of their
  45. descriptions and was done in a matter of hours (and they could attend to
  46. other matters at hand).
  47.  
  48. What DizIt Pro will do:
  49.  
  50.     - Up to 1,500  files may be processed at once.
  51.  
  52.     - Search .ZIP and .ARJ files for FILE_ID.DIZ or DESC.SDI. If
  53.       found, it will be automatically imported into the DIR file
  54.       name you specify.
  55.  
  56.     - If a FILE_ID.DIZ or DESC.SDI file is not found, PCB DIRx text
  57.       (and compatible format) files can be searched for
  58.       descriptions, great for importing files from captured file
  59.       listings for other BBS's, file listings from CDROM's, etc.
  60.  
  61.     - Optionally limit the length of the description imported
  62.       (nothing like importing a 40 line description from some
  63.       files).
  64.  
  65.     - Move files which a description has been sucessfully found to
  66.       directory your specify. Files for which a file description is
  67.       not found can be left in the current directory or moved to a
  68.       "hold" directory for later processing.
  69.  
  70.     - Optionally will place the date of the newest file in the
  71.       imported description.
  72.  
  73.     - Up to 10 different text files can automatically be searched for
  74.       descriptions.
  75.  
  76.     - Will optionally uncompress and verify the files for virus with
  77.       either SCAN or F-PROT.
  78.  
  79.     - Will optionally search a PCBoard file .IDX file for existing
  80.       file name and exclude that file from being imported.
  81.  
  82.     - Will optionally place the date of the newest file or current
  83.       date in the PCB DIR file.
  84.  
  85.     - Can be run as your PCBTEST.BAT file to verify new uploads.
  86.  
  87.     - Can be run to import all files in a directory, or randomly
  88.       import selected number of files (place files in a directory
  89.           and then import a set number each nightly event) using
  90.           /R option.
  91.  
  92.     - Optionally rename filename extensions to descriptive file
  93.       extensions for files that are unable to be moved to your
  94.       new upload directory
  95.  
  96.     - Optionally restrict descriptions to 45 character standard,
  97.           or reformat to fit
  98.  
  99.  
  100. The entire process is simple to do, even easier than using the
  101. "local upload" option of PCBoard, plus offers features that PCBoard
  102. local upload function doesn't. And best of all, its _FAST_. 
  103.  
  104. If no description is found DizIt Pro will do no further processing of
  105. the file except for moving the file to the holding directory you've
  106. indicated. This allows you to place all your files you want to add in
  107. the directory and let DizIt Pro search for those that can be
  108. automatically added to your PCB File directory listing.
  109.  
  110. While DizIt Pro will not search for the FILE_ID.DIZ and DESC.SDI for
  111. files other than .ZIP and .ARJ, it will quickly scan the file listing
  112. for descriptions to import. Great for importing .GIF, .EXE, .LHA, .TXT,
  113. etc. into your PCBoard upload directory.
  114.  
  115.  
  116.  
  117.                PROGRAM INSTALLATION/OPERATION
  118.                ==============================
  119.  
  120. INSTALL
  121. -------------------------
  122.  
  123. Place the DIZIT PRO files into a directory in your path. You may place
  124. DIZIT PRO in it's own directory if you so choose, but you must be sure
  125. to properly configure the batch files to make the call to the proper
  126. directory when running DIZIT Pro.
  127.  
  128. Ensure that the appropriate archiving programs are available in your
  129. directory path. For ZIP files, you'll need PKZIP.EXE and PKUNZIP.EXE.
  130. For ARJ files you'll need ARJ.EXE. DIZIT makes a call to these programs
  131. to extract the description files as well as importing your BBS comment
  132. file.
  133.  
  134. Also, ensure that SCAN or F-PROT files have been installed on your
  135. system and available in your DOS path if you will be using the virus
  136. scanning option of DizIt Pro.
  137.  
  138. DizIt Pro has been tested with the following versions:
  139.  
  140. ARJ v2.30, PKZIP/PKUNZIP v2.04, SCAN v2.0.2 and F-PROT v2.12. Other
  141. versions may work depending on changes made by those authors.
  142.  
  143.  
  144.  
  145. CREATE CONFIGURATION FILE
  146. --------------------------
  147.  
  148. Edit DizIt Pro configuration file, DizItPro.CFG. Use the program
  149. DPROCFG.EXE contained with this archive to edit this file or use your
  150. favorite text editor to edit this file.
  151.  
  152. The items in the configuration file are as follows, do not include the
  153. line number references. Refer to detailed explanation below for each
  154. line:
  155.  
  156. DizItPro.CFG
  157. --------------------------
  158. Line 1: CorpSoft BBS
  159. Line 2: 0
  160. Line 3: G:\WORK
  161. Line 4: C:\UPLOAD
  162. Line 5: C:\HOLD
  163. Line 6: D:\PCB\MAIN\UPLD
  164. Line 7: D:\BBS.CMT
  165. Line 8: D:\IMPFILE
  166. Line 9: D:\DIZITPRO\DIZITPRO.LOG
  167. Line 10: Y
  168. Line 11: Y
  169. Line 12: 0
  170. Line 13: N
  171. Line 14: C:\PCB\MASTER.IDX
  172. Line 15: C
  173. Line 16: Y
  174. Line 17: Y
  175. Line 18: Y
  176. Line 19: Y
  177.  
  178. Line 1: BBS Name
  179.  
  180. Line 2: Registration number, leave as 0 if unregistered.
  181.  
  182. Line 3: Drive/path to be used for temporary work area. A RAM disk, if
  183.     available, is recommended. Ensure that this directory exists
  184.     before using DizIt Pro. Do not include the trailing "\" at the
  185.     end of the directory name.
  186.  
  187. Line 4: Drive/path of where files are to be moved to once they are
  188.     processed. This could be your public upload directory, private
  189.     directory or any other directory you choose. Again, ensure that
  190.     this directory exists before using DizIt Pro. Do not include the
  191.     trailing "\" at the end of the directory name.
  192.  
  193. Line 5: Drive/path of where files should be moved if either FILE_ID.DIZ
  194.     or DESC.SDI is not found. Enter "NONE" on this line if you want
  195.     DizIt Pro to keep the files in the directory they are currently
  196.     located.
  197.  
  198. Line 6: Full path/filename of the file to which is to be updated with
  199.     the files imported. Typically this will be your public upload
  200.     directory, but you may want to instead move the files to your
  201.     private upload directory so that you may preview the files
  202.     before making them public. This file should relate to the
  203.     directory choosen above.
  204.  
  205. Line 7: Full path/filename of a comment file you want to have added to
  206.     the ZIP file. Typically, this may be your "BBS AD" comment.
  207.     Enter NONE if you do not wish to use this option.
  208.  
  209. Line 8: Full path/filename of a text file to be scan and descriptions
  210.     extracted from for import. File must be in PCBoard file
  211.     directory format. Enter NONE if you do not wish to use this
  212.     feature. You can also configure DizIt Pro to search multiple
  213.     text files, see section on EXTENDED OPTIONS below for details.
  214.  
  215. Line 9: Log file for DizIt Pro, records name of files imported and if
  216.     description file was found or not.
  217.  
  218. Line 10: Enable option to include NEWEST FILE: in description (Y or N)
  219.      Will exclude dates for FILE_ID.DIZ or DESC.SDI files.
  220.  
  221. Line 11: Enable option to verify disk space (Y or N).
  222.      If you have this problem, disable this option (enter a
  223.      "N") until this issue is resolved in a future release.
  224.  
  225. Line 12: Maximum number of lines of description to import. Seems some
  226.      authors like to use the FILE_ID.DIZ as a means of writing a
  227.      review about their program, I've seen one program that had a
  228.      description of 30+ lines. You can enter any value (1-99) in this
  229.      field or enter a 0 to allow full description imports.
  230.  
  231. Line 13: Type of program to use for virus scanning. F=F-Prot, S=Scan or
  232.      N=None. You must have F-PROT or SCAN in your DOS path to use
  233.      this feature.
  234.  
  235. Line 14: Name of an index file to be searched. If filename is found in
  236.      this index file it will not be processed. This is great for
  237.      systems who have multiple CD's, just create one master index
  238.      file of all your individual index files. DizIt Pro will quickly
  239.      scan the index file. Enter NONE if you do not use this option.
  240.  
  241. Line 15: Enter "C" to enter current date in the PCB DIR file or "N" to
  242.      use the date of the newest file in the archived file.
  243.  
  244. Line 16: Enter "Y" or "N", determines if 45 character restriction is
  245.      enforced on .DIZ or .SDI imports. If "Y", then if a .DIZ or
  246.      .SDI is > 45 characters, the description file is ignored. If
  247.      "N", then the description will be imported, but truncacted
  248.      at the 45 character restriction.
  249.  
  250. Line 17: Enter "Y" or "N", select if descriptive file extensions should
  251.      be used for files which are unable to be processed to the
  252.      new uploads directory. If "Y", the the following extensions
  253.      will be used, replacing the .ZIP or .ARJ extensions:
  254.         .VIR - Possible virus found in file
  255.         .IDX - File already exists, found in index file
  256.         .DIR - File already exists, found in upload directory
  257.         .NDF - No description found
  258.      You may then review these files later and rename back to
  259.      their .ZIP or .ARJ extensions if appropriate for manual
  260.      processing.
  261.  
  262. Line 18: Enter "Y" or "N", select if description should be reformatted
  263.      if File_ID.DIZ or DESC.SDI description exceeds 45 
  264.      characters. If "Y", then description imported will be 
  265.      reformatted to the 45 character standard.
  266.  
  267. Line 19: Enter "Y" or "N", determines if output from programs called
  268.      from Dizit Pro (ie Scan, PKZip, etc). should be displayed.
  269.      Enter "Y" to display out or "N" to surpress.
  270.  
  271.  
  272.  
  273. PROGRAM OPERATION
  274. ------------------
  275.  
  276. Move all files to be processed into a temporary file directory. This
  277. directory should only contain files you wish to have imported into your
  278. PCBoard directory.
  279.  
  280. Enter the following command at the DOS prompt:
  281.  
  282. DIZITPRO DIZITPRO.CFG C:\DIZTEMP *.ZIP
  283. -------- ------------ ---------- -----
  284.   ^        ^           ^         ^
  285.   |        |           |          \Wildcard to be used (optional-default="*.*")
  286.   |        |           \ Directory containing files to be processed
  287.   |         \ Name of your configuration file
  288.    \ Name you have used for the DIZITPRO.EXE program
  289.  
  290.  
  291.  
  292. Once the prorgam starts, it will read the names of all files in your
  293. temporary file directory. DizIt Pro will then, if instructed, add the ZIP
  294. COMMENT specified on line 7 of the DizItPRO.CFG file to the ZIP file.
  295.  
  296. DizIt Pro can then, if configured, perform a virus scan using either
  297. SCAN or F-PROT. DizIt Pro will unarchive the files from the original
  298. file, but does not currently unarchive any files contained within the
  299. original archive (ie will not unzip a ZIP file within a ZIP file). If a
  300. virus is found, it is moved to you "hold" directory and a notation is
  301. marked in the log file.
  302.  
  303. DizIt Pro will then check the ZIP or ARJ file to see if the FILE_ID.DIZ or
  304. DESC.SDI file exists in the ZIP or ARJ file. If the file is not a ZIP or
  305. ARJ archived file, DizIt Pro will skip to the next process listed below.
  306. If FILE_ID.DIZ or DESC.SDI is found, DizIt Pro will extract the file to
  307. your temporary work directory and then begin to add the file to the end
  308. of your PCBoard file directory indicated in the configuration file.
  309. Unlike other similar programs, DizIt Pro will update your PCBoard file
  310. listing with the file size and the current date of the upload, no
  311. further processing of the PCBoard file directory list is required.
  312.  
  313. If FILE_ID.DIZ or DESC.SDI is not found, DizIt Pro will optionally scan the
  314. text file indicated in line 8 of the DIZITPRO.CFG file for filename
  315. matches. If a match is found, DizIt Pro will automatically import the
  316. description from the text file.
  317.  
  318. Once DizIt Pro has imported the file and description into your PCBoard
  319. file directory list, DizIt Pro will move the file from the current
  320. directory to the directory specified in line 4 in the configuration
  321. file.
  322.  
  323.  
  324.  
  325.  
  326. EXTENDED OPTIONS
  327. ================
  328.  
  329. The following options are extended features of DizIt Pro. Novice users
  330. may which to ignore these options until you become familar with DizIt
  331. Pro's operations. These options enhance the capability of DizIt to make
  332. it more powerful for those who have special requirements.
  333.  
  334. USE OF ENVIROMENT VARIABLE
  335. ----------------------------
  336.  
  337. At the request of a sysop, I have added support for enviroment variable
  338. DIZITUPDIR. I had a request from a sysop who was using DIZIT to import
  339. to 150 different directories and wanted a way to send files to different
  340. directories without 150 different .CFG files. Now, you can put "SET
  341. DIZITUPDIR=directory" (where directory=the directory you want files
  342. moved to) before calling DIZIT PRO and this will override the directory
  343. you have indicated in your .CFG file. If you do not have a special need
  344. for this option, do not use it as it may confuse you.
  345.  
  346.  
  347. MULTIPLE IMPORT TEXT FILES
  348. ----------------------------
  349.  
  350. As a default, DizIt Pro will search only one text file for descriptions
  351. to import if FILE_ID.DIZ or DESC.SDI is not found in the archived file.
  352. You can extend the number of files to be searched to up to 10 different
  353. files. Change line 8 in the .CFG file to list the name of a file which
  354. contains up to 10 filenames to be searched. To inform DizIt Pro that you
  355. are using this option, enter the filename preceeded by the "%"
  356. character, for example "%N:\IMPORT.LST".
  357.  
  358. The "%" character tells DizIt Pro that the filename designated is one
  359. which contains a listing of the actual text files to be searched, like
  360. PCBoard's DLPATH. If you are using DPROCFG.EXE to create/modify your
  361. .CFG file, pressing F1 will call up a editor in which you can enter the
  362. names of the files to be searched. In the example above N:\IMPORT.LST
  363. would be a text file with the following:
  364.             N:\DIR\FILE.1
  365.             N:\DIR\FILE.2
  366.             N:\DIR\FILE.3
  367.  
  368. When DizIt Pro was run, it would find that the N:\IMPORT.LST is a listing of
  369. files to be searched (FILE.1, FILE.2 and FILE.3) if FILE_ID or DESC.SDI
  370. was not contained in the archive file. FILE.1 would be searched first,
  371. the FILE.2 and finally FILE.3 until a description was found. If no
  372. description was found, DizIt Pro will move the file to the "hold" directory
  373. you have specified for manual uploading.
  374.  
  375. Using this option, if you were to call 3 different sources for files,
  376. you could keep a seperate listing for each and then let DizIt Pro search
  377. each for a matching filename and description.
  378.  
  379.  
  380. USE IN PCBTEST.BAT
  381. ------------------
  382.  
  383. DizIt Pro can be used as your upload processor for user and local uploads.
  384. Create your PCBTEST.BAT file as follows:
  385.  
  386. If '%2 == 'ATTACH goto end
  387. C:\DIZITPRO\DIZITPRO.EXE M:\DIZITPRO\DIZITUP.CFG %1 %2 %3
  388. END:
  389.  
  390. That's all you need to do, DizIt Pro does the rest.
  391.  
  392. You may wish to create a seperate .CFG file for operating under this
  393. option. For example, you probably would not need to have the disk space
  394. verification enabled.
  395.  
  396.  
  397. USING INDEX FILE SEARCH
  398. -----------------------
  399.  
  400. DizIt Pro can quickly serach a standard PCB DIR .IDX file for matching
  401. file names. This is extremely powerful when you combine all your .IDX
  402. files into one large master .IDX file. There is a file named IDX-MERG
  403. written by Gary Meeker which will let you merge .IDX files together.
  404.  
  405. I have created one master .IDX file for all my local uploads plus all my
  406. CD ROM's. Even with over 100,000 files included in my master file, DizIt
  407. Pro can quickly scan the file for matching filenames in a matter of
  408. seconds. Now, when I add files to my system I know that there are not
  409. duplicates of anything I already have available.
  410.  
  411. RANDOM FILE IMPORT
  412. ------------------
  413.  
  414. New feature in v1.2 is the ability to import files on a random basis.
  415. This is real handy if you have a directory full of files and want to
  416. import them over several days. To use this feature, enter the command
  417. line as usual, but instead of indicating the wildcard filename, enter
  418. /Rxx with xx equals the number of files to randomly import. For 
  419. example:
  420.  
  421. DIZITPRO DIZITPRO.CFG C:\DIZTEMP /R12
  422.  
  423. This would select 12 files at random from the directory C:\DIZTEMP.
  424. If less than the number of files indicated are available, DizIt Pro 
  425. will automatically switch from RANDOM to REGULAR file processing
  426. mode.
  427.  
  428.  
  429. ERROR CODES
  430. ---------------
  431.  
  432. Here's a listing of the error codes, and a brief description of their
  433. meaning:
  434.  
  435. 3    RETURN without GOSUB               54   Bad file mode
  436. 4    Out of DATA                        55   File already open
  437. 5    Illegal function call              56   FIELD statement active
  438. 6    Overflow                           57   Device I/O error
  439. 7    Out of memory                      58   File already exists
  440. 9    Subscript out of range             59   Bad record length
  441. 11   Division by zero                   61   Disk full
  442. 14   Out of string space                62   Input past end of file
  443. 16   String formula too complex         63   Bad record number
  444. 19   No RESUME                          64   Bad file name
  445. 20   RESUME without erro                67   Too many files
  446. 24   Device timeout                     68   Device unavailable
  447. 25   Device fault                       69   Communication buffer overflow
  448. 27   Out of paper                       70   Permission denied
  449. 39   CASE ELSE expected                 71   Disk not ready
  450. 40   Variable required                  72   Disk media error
  451. 50   FIELD overflow                     73   Advanced feature unavailable
  452. 51   Internal error                     74   Rename across disks
  453. 52   Bad file name or number            75   Path/File access error
  454. 53   File not found                     76   Path not found
  455.  
  456.  
  457.  
  458.  
  459.  
  460.                   REGISTRATION
  461.                   ============
  462.  
  463. DizIt Pro is released as user support software (aka SHAREWARE). I don't
  464. expect you to register the program if you don't like it or if it doesn't
  465. meet your needs (just stop using it). But if you continue to use DizIt
  466. Pro after a reasonable evaluation period of up to 14 days, you are
  467. required to make payment for the program or stop using it.
  468.  
  469. DizIt Pro is NOT crippled in any way other than a marker "->DizIt Pro"
  470. will be added to the last line of the file description field. This
  471. function has been added as an incentive to register the program. Once
  472. you have registered the program, the marker will no longer added to the
  473. imported description.
  474.  
  475. Registration is only $20 and will include unlimited free upgrades and
  476. support via my BBS. Many hours have gone into making DizIt Pro what
  477. sysops have been asking for. It can save you hours of time in uploading
  478. files to your board locally, and your time saved should more than offset
  479. the $20 price.
  480.  
  481. Please use the form REGISTER.FRM included with the program to register
  482. DizIt Pro. If this file is missing, send a check for $20 (US funds) to:
  483.  
  484.     Robert Neal
  485.     317 Hickory
  486.     Romeoville, IL  60441
  487.  
  488. Please include your BBS name as this information will be used to create
  489. your unique registration key file. You may receive your registration
  490. file via my support BBS (but please be sure you have an account
  491. established on my BBS so that I can leave this information in a private
  492. message to you) or via the US Mail. Please indicate your preference.
  493.  
  494.  
  495. REGISTERED USERS OF DIZIT:
  496.  
  497. Registered users of DizIt may upgrade to DizIt Pro at half price.
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.                   SUPPORT
  505.                 ===================
  506.  
  507. If you have any questions, comments, problems, suggestions for
  508. enhancements, etc., I may be reached at my support BBS or by mail. In
  509. addition, you may send a message to me on the RIME conferences to my BBS
  510. "1255", I regularly monitor the messages in the Sysop, BBS and PCBoard
  511. Support conferences. I can also be reached via Prodigy at PNSP01A.
  512.  
  513. I can also be reached via Internet mail at bob.neal@corpsoft.com and via
  514. FIDO Netmail at bob neal@1:2235/886.
  515.  
  516. You may register online with your Visa or MasterCard by calling my BBS
  517. and typing CHARGE at the main menu prompt.
  518.  
  519.  
  520.                  LEGAL INFORMATION
  521.               ===============================
  522.  
  523. This program is provided on an "AS IS" basis.  No warranty of any kind is
  524. expressed or implied.  YOU USE THIS PROGRAM AT YOUR OWN RISK.  I take no
  525. responsibility for any damage caused directly or indirectly from the use or
  526. the inability to use this program.
  527.  
  528.  
  529.  
  530. VERSION HISTORY:
  531.  
  532. 1.4  - Add additional parameter to the command line being passed to call
  533.         SCAN to ensure that all files are scanned properly.
  534.  
  535.        Modified file open statement for accessing the UPLOAD directory.
  536.         Had several users report that DizIt Pro would abort with an
  537.         error 70 if the UPLOAD file was being accessed by another node.
  538.         DizIt Pro now properly open file under a shared mode.
  539.  
  540.        Fixed date routine, if a GIF, EXE, TXT, etc was added by DizIt Pro
  541.         and you had the use newest date option enabled the file would
  542.         be imported with a blank date. File now verifies that the newest
  543.         file date and if not found it will use the current date.
  544.  
  545.  
  546. 1.3  - Minor upgrade to address some unique 'buglets'....
  547.  
  548.        When in RANDOM file selection mode, the number of files found
  549.         in the directory is now displayed along with the number of
  550.         files to be imported.
  551.  
  552.        Fixed a problem with the reformatting routine. Found that a
  553.         it could get stuck in a loop under certain situations. More
  554.         than 4,000 files processed before I saw the problem occur.
  555.  
  556.        Fixed a problem with the NEWEST FILE date routine. Under some
  557.         circumstances the routine was dropping the last character of
  558.         the date field.
  559.  
  560.        Fixed a problem with the registration routine. Under some
  561.         circumstances it would report that a registration number was
  562.         invalid.
  563.  
  564.  
  565. 1.2  - Added option to word wrap if description >45 characters
  566.        Added descriptive file extensions. If a file is unable to
  567.     be moved to the new upload directory, the file extension
  568.     can be optionally changed to describe why the file
  569.     couldn't be moved.
  570.         .VIR - Possible virus found in file
  571.         .IDX - File already exists, found in index file
  572.         .DIR - File already exists, found in upload directory
  573.         .NDF - No description found
  574.        If file exists in INDEX or DIRECTORY, file is now moved to
  575.     BADDIR directory indicated in the configuration file (found that
  576.     the file was being kept in the original directory.
  577.        Added internal routine to move the file, this should speed up
  578.     the processing as program no longer needs to shell out to
  579.     DOS COPY command.
  580.        Added feature to select files at random to be imported.
  581.     This is nice if you have a collection of files sitting
  582.     on your hard drive to be uploaded but don't want to do them
  583.     all at once. You can now select how many files are imported
  584.     each time DizIt Pro is run by using /Rxx (where xx is the number
  585.     of files to be selected) on the command line.
  586.        Revised the character to use to indicate that multiple files
  587.     are to be searched for descriptions from "!" to PCBoard's
  588.     standard of "%" - why didnt' I do this originally? :) The
  589.     "!" will still be supported, but you should convert the
  590.     configuration file to the "%" as future versions may not.
  591.        Previously all output from other programs called by DizIt
  592.     (ie PKZIP, SCAN, F-PROT, etc) was being surpressed. If someone
  593.     had a problem with the program being called, you didn't know
  594.     why the error ocurred. I've now added screen save and restore
  595.     functions so that the output can be shown, but the screen display
  596.     will be restored upon return from the called program. You can
  597.     now optionally select whether the output is display or surpressed.
  598.  
  599. v1.1 - Fixed problem with EOF marker being found in import description
  600.     files.
  601.        Increased the field for the file size in the log and PCB's DIRx
  602.     file, will now allow filesize up to 99,999,999.
  603.        Program now strips out directory names from listing of files
  604.     to be processed. These were previously being shown as invalid
  605.     file types (which they were), they are now ignored entirely.
  606.        File size is now updated after adding the ZIP comment. The file
  607.     size was previously read before the ZIP comment was added, this
  608.     then caused a slightly different file size to be reported in
  609.     the PCB DIRx file.
  610.        Added new option, you can now select if the 45 character
  611.     restriction in the .DIZ and .SDI is enforced or not. In the
  612.     previous version, if the size was > 45 characters, the
  613.     description was ignored. You can now select if this is ignored,
  614.     or if not, the description file will be imported but truncated
  615.     at 45 characters.
  616.  
  617. v1.0 - Initial release
  618.  
  619.